html{height: 100%;}
body{min-width: 1000px;height: 100%;margin: 0;padding: 0;overflow: hidden;background-color: #001e39;}
.login_body{width: 100%;height: 100%;background: url(../images/bg.png) no-repeat;background-size: 100%;}
.login_bg{min-width: 1000px;width: 100%;height: 100%;position: relative;margin: 0 auto;}
.login_logo{width: 10%;height:6%;background: url(../images/logo.png) no-repeat;background-size: 100%;position: absolute;left: 30%;top: 14%;border-bottom: 1px solid #bcd7ff;}
.login_logdiv{width: 40%;height: 45%;background: url(../images/logindiv.png) no-repeat;background-size: 100%;position: absolute;left: 30%;top: 38%;font-family: "microsoft yahei";}
.login_titlefont{width: 90%;height: 14%;position: absolute;top: -20%;left: 5%;background: url(../images/titlefont.png) no-repeat;background-size: 100%;}
.login_input{width: 66%;background-color: #bfd5ff;border-radius: 8px;padding: 10px 15px;height: 30px;font-size: 16px;outline: none;border: 0;position: absolute;right: 7%;}
.login_input.smallinput{width:33%;right:40%;}
.login_label{font-size: 18px;color: #bfd5ff;font-weight: 400;margin: 0;position: absolute;left: 0;top: 14px;}
.login_group{margin: 8% 0 0 6%;height: 52px;position: relative;}
.login_btngroup{width: 150px;height: 45px;position: absolute;left:50%;top: 74%;margin-left: -75px;}
.login_submitbtn{background: url(../images/submitbtn.png) no-repeat;background-size: 100%;width: 100%;height: 100%;display: inline-block;color: #fff;font-family: 'microsoft yahei';font-size: 18px;border: 0;cursor: pointer;outline: none;}
.login_checkbox{position: absolute;top: 12px;width: 18px;height: 18px;z-index: 2;}
.login_checkgroup{position: absolute;left: 6%;top: 74%;}
.login_checktext{color: #bfd5ff;position: absolute;top: 12px;width: 96px;display: block;text-align: right;z-index: 1;cursor: default;}
.captcha_img{position:absolute;right:7%;top:0;width:30%;height:34px;cursor:pointer;}
@media only screen and (max-width:1024px){
	.login_bg{height: 576px;}
	.login_input{padding: 2px 15px;}
	.login_label{font-size:14px;top:10px;}
	.login_group{margin: 5% 0 0 6%;height: 45px;}
}
@media only screen and (min-width:1025px) and (max-width:1200px){
	.login_bg{height: 768px;}
	.login_logdiv{top: 30%;}
	.login_logo{top: 8%;}
	.login_checkgroup{top: 60%;}
	.login_btngroup{top: 60%;}
	.login_input{padding: 2px 15px;}
	.login_label{font-size:14px;top:10px;}
	.login_group{margin: 5% 0 0 6%;height: 45px;}
}
@media only screen and (min-width:1201px) and (max-width:1366px){
	.login_bg{height: 768px;}
	.login_logdiv{top: 30%;}
	.login_logo{top: 8%;}
	.login_checkgroup{top: 66%;}
	.login_btngroup{top: 66%;}
	.login_input{padding: 6px 15px;}
	.login_label{top:10px;}
	.login_group{margin: 8% 0 0 6%;height: 48px;}
	.captcha_img{height:42px;}
}
@media only screen and (min-width:1367px) and (max-width:1437px){
	.login_bg{height: 810px;}
	.captcha_img{height:42px;}
}
@media only screen and (min-width:1438px) and (max-width:1597px){
	.login_bg{height: 900px;}
	.login_group{margin: 7% 0 0 6%;}
	.captcha_img{height:50px;}
}
@media only screen and (min-width:1598px) and (max-width:1800px){
	.login_bg{height: 900px;}
	.login_logdiv{height: 55%;}
	.login_checkgroup{top: 66%;}
	.login_btngroup{top: 66%;}
	.login_group{margin: 8% 0 0 6%;}
	.captcha_img{height:50px;}
}
@media only screen and (min-width:1801px) and (max-width:1920px){
	.login_bg{height: 1080px;}
	.login_group{margin: 8% 0 0 6%;}
	.captcha_img{height:50px;}
}
